package org.jeecg.modules.xl.wdt.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "wdt_goods_spec_list")
public class WdtGoodsSpecList {
    /**
     * 规格ID
     */
    @TableId(value = "spec_id", type = IdType.ASSIGN_ID)
    private String specId;

    /**
     * 商家编码
     */
    @TableField(value = "spec_no")
    private String specNo;

    /**
     * 规格码
     */
    @TableField(value = "spec_code")
    private String specCode;

    /**
     * 规格名称
     */
    @TableField(value = "spec_name")
    private String specName;

    /**
     * 货品ID
     */
    @TableField(value = "goods_id")
    private Long goodsId;

    /**
     * 货品编号
     */
    @TableField(value = "goods_no")
    private String goodsNo;

    /**
     * 货品名称
     */
    @TableField(value = "goods_name")
    private String goodsName;

    /**
     * 零售价
     */
    @TableField(value = "retail_price")
    private BigDecimal retailPrice;

    /**
     * 批发价
     */
    @TableField(value = "wholesale_price")
    private BigDecimal wholesalePrice;

    /**
     * 会员价
     */
    @TableField(value = "member_price")
    private BigDecimal memberPrice;

    /**
     * 市场价
     */
    @TableField(value = "market_price")
    private BigDecimal marketPrice;
}